take a giant stride forward - Alemán Inglés Diccionario